package cn.tedu.review;

import java.util.Scanner;

/*本类用于实现简易计算器*/
public class TestCalc {
    public static void main(String[] args) {
        f0();//调用一个实现计算器的方法
    }

    private static void f0() {
        while (true){
            System.out.println("请您输入要计算的第一个数");
            int a=new Scanner(System.in).nextInt();
            System.out.println("请您输入要计算的第二个数");
            int b=new Scanner(System.in).nextInt();

            System.out.println("请您输入要计算的运算符,支持:+-*/:");
            String s=new Scanner(System.in).nextLine();

            switch (s){
                case "+":f1(a,b);break;
                case "-":f2(a,b);break;
                case "*":f3(a,b);break;
                case "/":f4(a,b);break;
                default:
                    System.out.println("你输入的运算符不正确");
            }
            System.out.println("如果想退出请输入1,继续请输入2");
           int flag=new Scanner(System.in).nextInt();
            if (flag==1){
                break;
            }

        }
    }

    private static void f4(int a, int b) {
        System.out.println(a+"和"+b+"做除法的结果为"+(a/b));
    }

    private static void f3(int a, int b) {
        System.out.println(a+"和"+b+"做乘法的结果为"+(a*b));
    }

    private static void f2(int a, int b) {
        System.out.println(a+"和"+b+"做减法的结果为"+(a-b));
    }

    private static void f1(int a, int b) {
        System.out.println(a+"和"+b+"做加法的结果为"+(a+b));
    }
}
